iT邦幫忙

2024 iThome 鐵人賽

DAY 20
0
Python

30天學Python系列 第 20

Python的函數

  • 分享至 

  • xImage
  •  

Python的函數是用來封裝一段可重用代碼的結構,能夠接受輸入(參數)並返回輸出(結果)。使用函數可以使代碼更具可讀性和可維護性,避免重複代碼。

基本結構

定義函數

使用 def 關鍵字來定義函數,後面跟著函數名稱和括號中的參數。

def greet(name):
    return f"Hello, {name}!"

調用函數

定義完函數後,可以通過函數名稱來調用它,並傳入必要的參數。

print(greet("Alice"))  # 輸出: Hello, Alice!

參數與返回值

函數可以接受多個參數,並可以返回一個或多個值。

def add(a, b):
    return a + b

result = add(5, 3)
print(result)  # 輸出: 8

預設參數

為參數設置預設值,這樣在調用函數時可以選擇性地省略某些參數。

def greet(name="Guest"):
    return f"Hello, {name}!"

print(greet())         # 輸出: Hello, Guest!
print(greet("Bob"))    # 輸出: Hello, Bob!

Lambda 函數

使用 lambda 關鍵字定義簡單的匿名函數。

square = lambda x: x ** 2
print(square(4))  # 輸出: 16

使用示範

以下是一個簡單的函數示範,計算兩個數的和並返回結果:

def add(a, b):
    return a + b

# 調用函數
result = add(10, 5)
print(result)  # 輸出: 15

函數是 Python 中非常重要的概念,它能幫助組織代碼、提高重用性,並使代碼更易於維護和測試。


上一篇
Python的集合
下一篇
Python的random
系列文
30天學Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言